Dynamization of Decomposable Searching Problems
نویسندگان
چکیده
In the complexity theory of geometric configurations (and other areas of algorithmic endeavor) one encounters a fair number of problems for which a very efficient static solution is known, but no alternative to complete reconstruction seems to come to mind when we wish to insert or delete even a single point. Bentley [1 3 recognized a large class of problems (which he called decomposable searching problems) for which there is hope that a reasonably efficient dynamic solution can be attained. Briefly, a searching problem is said to be decomposable if its solution can be synthesized at only nominal extra cost from the solutions of the very same problem for all distinct parts of some arbitrary partition of the original point-set. The question to determine which point of a given set is closest to some (varying) point x is a typical example of a decomposable searching problem. Bentley’s primary technique of dynamization for these problems consists of finding a partition of the set into pieces, each statically organised, such that insertions at the tow end (see Fig. 1) most often require a repartition of Fig. 1.
منابع مشابه
Dynamic Half-Space Reporting, Geometric Optimization, and Minimum Spanning Trees
We describe dynamic data structures for half-space range reporting and for maintaining the minima of a decomposable function. Using these data structures, we obtain efficient dynamic algorithms for a number of geometric problems, including closest/farthest neighbor searching, fixed dimension linear programming, bi-chromatic closest pair, diameter, and Euclidean minimum spanning tree.
متن کاملFurther Results on Generalized Intersection Searching Problems: Counting, Reporting, and Dynamization
In a generalized intersection searching problem, a set, S, of colored geometrie objects is to be preprocessed so that given some query object, q, the distinct colors of the objects intersected by q can be reported efficiently or the number of such colors can be counted effi.ciently. In the dynamic setting, colored objects can be inserted into or de1eted from S. These problems generalize the wel...
متن کاملHulls and Order Decomposable Problems
In this paper we consider dynamic data structures for Order Decomposable Problems. This dass of Problems indude the Convex Hull Problem, the Voronoi Diagram Problem, the Maxima Problem and the Intersection of Half Spaces. This paper first describes a scheme for maintaining convex hulls in the plane dynamically in O(logn) amortized time for insert ions and O(log2n ) time for deletions. O(n) spac...
متن کاملDynamization in IR Systems
The majority of today’s IR systems base the IR task on two main processes: indexing and searching. There exists a special group of dynamic IR systems where both processes (indexing and searching) happen simultaneously; such a system discards obsolete information, simultaneously dealing with the insertion of new information, while still answering user queries. In these dynamic, time critical tex...
متن کاملDynamic Inverted Index Maintenance
The majority of today’s IR systems base the IR task on two main processes: indexing and searching. There exists a special group of dynamic IR systems where both processes (indexing and searching) happen simultaneously; such a system discards obsolete information, simultaneously dealing with the insertion of new information, while still answering user queries. In these dynamic, time critical tex...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Process. Lett.
دوره 10 شماره
صفحات -
تاریخ انتشار 1980